From 48f4f383f396f7f67010ee1ffe45d39fb9c4e3f1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 16 May 2006 01:38:53 +0000 Subject: [PATCH] Fix an RTL problem with toggles in expander columns. (#341896, Roozbeh 2006-05-15 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_button_press): Fix an RTL problem with toggles in expander columns. (#341896, Roozbeh Pournader) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ gtk/gtktreeview.c | 5 +++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4889a83084..adbdabeb95 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-05-15 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_button_press): Fix + an RTL problem with toggles in expander columns. + (#341896, Roozbeh Pournader) + Mon May 15 15:12:05 2006 Søren Sandmann * gtk/gtklayout.c (gtk_layout_realize), diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 4889a83084..adbdabeb95 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2006-05-15 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_button_press): Fix + an RTL problem with toggles in expander columns. + (#341896, Roozbeh Pournader) + Mon May 15 15:12:05 2006 Søren Sandmann * gtk/gtklayout.c (gtk_layout_realize), diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 3192472155..54d166c9c5 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -2340,9 +2340,10 @@ gtk_tree_view_button_press (GtkWidget *widget, cell_area.x += (depth - 1) * tree_view->priv->level_indentation; cell_area.width -= (depth - 1) * tree_view->priv->level_indentation; - if (TREE_VIEW_DRAW_EXPANDERS(tree_view)) + if (TREE_VIEW_DRAW_EXPANDERS (tree_view)) { - cell_area.x += depth * tree_view->priv->expander_size; + if (!rtl) + cell_area.x += depth * tree_view->priv->expander_size; cell_area.width -= depth * tree_view->priv->expander_size; } } -- 2.30.2